//  设置  请求 医院设置列表的 参数类型  接口
export interface ReqHospitalSetListParams{
    page:number,
    limit:number,
    hosname ?: string,
    hoscode ?: string
}

// 设置 接口  医院设置列表返回的单数数据 的类型
export  interface HospitalSetItem{
    "id": number,   // id
    "createTime": string,  //创建时间
    "updateTime": string,   //更新时间
    "isDeleted": number,  //  是否删除
    "hosname": string,  //医院名称
    "hoscode": string,  // 医院编号
    "apiUrl": string,  //api路径
    "signKey": string,  //key
    "contactsName": string,  // 联系人姓名
    "contactsPhone": string, // 联系人手机号
    "status": number   //上线 下线
}

// 设置 类型 医院设置列表 多个数据的 类型
export type HospitalSetList = HospitalSetItem[];

// 设置 医院设置返回的完整的数据 类型
export interface ReqHospitalSetListResponse{
    records:HospitalSetList,
    "total": number,    //总数
    "size": number,
    "current": number
}

// 声明 请求  添加医院 参数 类型的接口
export interface ReqAddHospitalParams {
    "apiUrl": string,
    "contactsName": string,
    "contactsPhone": string,
    "hoscode": string,
    "hosname": string
}


// 声明 修改医院设置 信息的 接口
export interface ReqUpdateHospitalParams extends ReqAddHospitalParams{
    id:number
}

//更新医院上下线状态  接口
export interface reqHospitalstatusParams {
    id:string,
    status:0 | 1
}